# for循环左下三角输出九九乘法表
for i in range(1, 10):      # 控制行
    for j in range(1, i+1):     # 控制列
        print("{}*{}={:<4}".format(j, i, i*j), end=' ')
    print('\n')


# for循环左上三角输出九九乘法表
for i in range(9, 0, -1):   # 控制行
    for j in range(1, i+1):     # 控制列
        print("{}*{}={:<4}".format(j, i, i*j), end=' ')
    print('\n')

# for循环输出右下三角九九乘法表
for i in range(1, 10):      # 控制行
    print("         " * (9 - i), end=' ')       # 控制每行输出的空格
    for j in range(i, 0, -1):     # 控制列
        print("{}*{}={:<4}".format(j, i, i*j), end=' ')
    print('\n')

# for循环输出右上三角九九乘法表
for i in range(9, 0, -1):   # 控制行
    print("         " * (9 - i), end=' ')   # 控制每行输出的空格数
    for j in range(i, 0, -1):     # 控制列
        print("{}*{}={:<4}".format(j, i, i*j), end=' ')
    print('\n')